<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 

$dir = "/".dirname(str_replace($_SERVER['DOCUMENT_ROOT'], "", __FILE__));

if (!$complete_url)
    $complete_url = urlencode("{$g4['url']}/plugin/cybercash/cash-charge-complete.php");

$cash_list[cl_payment] = sprintf("%d", $cash_list[cl_payment]);

$hashdata = md5($mw_cash[cf_lg_mid]."C".$cash_list[cl_id].$cash_list[cl_payment].$mw_cash[cf_lg_mertkey]); // hashdata 생성 - 결제요청무결성검증 

if (!$pay_name)
    $pay_name = $mw_cash['cf_cash_name'];

switch ($paytype) {
    case 1 : $Smode = "3001"; break;
    case 2 : $Smode = "2500"; break;
    case 3 : $Smode = "6101"; break;
    //case 4 : $Smode = "2601"; break;
}

$mb_hp = $member['mb_hp'];
if (!$mb_hp)
    $mb_hp = "010-1234-5678";
?>

<form name="mainForm" method="POST" action="">

<!-- 결제 결과의 REDIRPATH 페이지 전송을 위한 parameter 시작 (수정하지 말것) -->
<input type="hidden" name="ReplyCode" value="">
<input type="hidden" name="ReplyMessage" value="">
<input type="hidden" name="AppSmode" value="">
<input type="hidden" name="CcCode" value="">
<input type="hidden" name="AppInstallment" value="">
<input type="hidden" name="TxNO" value="">
<!-- 결제 결과의 REDIRPATH 페이지 전송을 위한 parameter 끝 -->

<!-- 
    #################### 서비스별 Smode 설명 ####################
    3001 : 신용카드 - dbpath 비정상 응답 시, '결과확인요망'으로 상태 저장
    3005 : 신용카드 - dbpath 비정상 응답 등, 결과 응답 메시지 무시
    3007 : 신용카드 - dbpath 비정상 응답 시, 자동 취소
    #############################################################
-->

<!-- 해당되는 결제 수단의 parameter를 다음과 같이 설정합니다. -->
<!-- parameter에 대한 자세한 설명은 매뉴얼을 참고 바랍니다. -->

<!-- 공통 parameter 설정 시작 -->
<input type="hidden" name="MxID" value="<?php echo $mw_cash['cf_kg_mxid']?>"> <!-- 가맹점 ID -->
<input type="hidden" name="MxIssueNO" value="C<?php echo $cl_id?>"> <!-- 거래 번호(가맹점 생성) -->
<input type="hidden" name="MxIssueDate" value="<?php echo date("YmdHis", $g4['server_time'])?>"> <!-- 거래 일자(가맹점 생성, YYYYMMDDhhmmss) -->
<input type="hidden" name="Amount" value="<?php echo floor($cash_list['cl_payment'])?>"> <!-- 거래 금액 -->    
<input type="hidden" name="Currency" value="KRW"> <!-- 화폐 구분 -->
<input type="hidden" name="CcMode" value="11"> <!-- 거래 모드(신용카드-'00':데모,'11':실거래 | 기타거래-'10':실거래) -->

<input type="hidden" name="Smode" value="<?php echo $Smode?>"> <!-- 결제 수단 구분(위의 설명) -->
<input type="hidden" name="CcProdDesc" value="<?php echo $pay_name?>"> <!-- 상품명 -->
<input type="hidden" name="CcNameOnCard" value="<?php echo $member['mb_name']?>"> <!-- 구매자 성명 -->
<input type="hidden" name="MSTR" value="<?php echo $cl_id?>"> <!-- 가맹점 return 값, DBPATH로 전달-->
<input type="hidden" name="MSTR2" value="<?php echo $complete_url?>"> <!-- 가맹점 return 값, REDIRPATH로 전달-->

<input type="hidden" name="URL" value="<?php echo $_SERVER['HTTP_HOST']?>"> <!-- 가맹점 서버 URL('http://' 제외, 예:'www.test.com') -->
<input type="hidden" name="DBPATH" value="<?php echo "{$dir}/pg.mcash.update.php"?>"> <!-- 결과 저장 파일 경로(예:'/mall/dbpath.jsp') -->
<input type="hidden" name="REDIRPATH" value="<?php echo "{$dir}/pg.mcash.redirpath.php"?>"> <!-- 결과 화면 파일 경로(예:'/mall/redirpath.jsp') -->
<input type="hidden" name="connectionType" value="http"> <!-- 가맹점 서버 프로토콜(http, https) -->

<input type="hidden" name="bannerImage" value=""> <!-- 결제 창 로고 이미지(124 X 28) 경로 -->
<input type="hidden" name="signType" value="1"> <!-- 암호화 결정(1:비암호화, 2:암호화-JSP만 해당) -->
<input type="hidden" name="dbpathType" value=""> <!-- 소켓방식 사용여부('tls':사용) -->
<input type="hidden" name="tgssl_ip" value=""> <!-- 소켓방식 사용시, 서버 IP -->
<input type="hidden" name="tgssl_port" value=""> <!-- 소켓방식 사용시, 서버 Port -->
    
<input type="hidden" name="Smode1" value=""> <!-- 결제 창에 타 결제 수단 이동 버튼 추가 -->
<input type="hidden" name="Smode2" value="">
<input type="hidden" name="Smode3" value="">
<input type="hidden" name="Smode4" value="">
<input type="hidden" name="Smode5" value="">
<input type="hidden" name="Smode6" value="">
<input type="hidden" name="Smode7" value="">
<input type="hidden" name="Smode8" value="">
<!-- 공통 parameter 설정 끝 --> 

<!-- 신용카드 parameter 설정 시작 -->
<input type="hidden" name="PID" value=""> <!-- 사용자 주민등록번호('-' 생략) -->
<input type="hidden" name="PhoneNO" value="<?php echo $mb_hp?>"> <!-- 사용자 전화번호 -->
<input type="hidden" name="Country" value="KR"> <!-- 배송지 국가코드('KR') -->
<input type="hidden" name="ZipCode" value=""> <!-- 배송지 우편번호 -->
<input type="hidden" name="Addr" value=""> <!-- 배송지 주소(한글 32자까지) -->
<input type="hidden" name="AddrExt" value=""> <!-- 배송지 상세주소(한글 32자까지) -->
<input type="hidden" name="Install" value=""> <!-- 할부개월(기본:전체개월, 예-'0:2:3':3개월까지) -->

<input type="hidden" name="email" value="<?php echo $member['mb_email']?>"> <!-- 결제 결과를 전달받을 사용자 email 주소 -->
<input type="hidden" name="BillType" value="00"> <!-- 출력 영수증 구분('00':과세, '10':비과세) -->
<input type="hidden" name="InstallType" value="00"> <!-- 가맹점 할부 수수료 부담('00':미부담, '01':부담) -->
<!-- 신용카드 parameter 설정 끝 --> 

</form>

<script src="https://pg.mcash.co.kr/dlp/js/npgIF.js"></script>
<script>
/**
    결제 요청 함수 (결제창 호출)
*/
function openWindow()
{
    var form = document.mainForm;
    PAY_REQUEST(form);
}
document.charset = 'euc-kr';
</script>

